Array-Based Reduction Operations for a Parallel Adaptive FEM
نویسندگان
چکیده
For many applications of scientific computing, reduction operations may cause a performance bottleneck. In this article, the performance of different coarseand fine-grained methods for implementing the reduction is investigated. Fine-grained reductions using atomic operations or fine-grained explicit locks are compared to the coarse-grained reduction operations supplied by OpenMP and MPI. The reduction operations investigated are used for an adaptive FEM. The performance results show that applications can gain a speedup by using fine-grained reduction since this implementation enables to hide the reduction between calculation while minimising the time waiting for synchronisation.
منابع مشابه
Fast Finite Element Method Using Multi-Step Mesh Process
This paper introduces a new method for accelerating current sluggish FEM and improving memory demand in FEM problems with high node resolution or bulky structures. Like most of the numerical methods, FEM results to a matrix equation which normally has huge dimension. Breaking the main matrix equation into several smaller size matrices, the solving procedure can be accelerated. For implementing ...
متن کاملParallel Array Classes and Lightweight Sharing Mechanisms
We discuss a set of parallel array classes, MetaMP, for distributed-memory architectures. The classes are implemented in C++ and interface to the PVM or Intel NX message-passing systems. An array. class implements a partitioned array as a set of objects distributed across the nodes a *collectiven object. Object methods hide the low-level message-passing and implement meaningful array operations...
متن کاملDUNE-FEM. A general purpose discretization toolbox for parallel and adaptive scientific computing
DUNE-FEM is a free discretization toolbox for parallel and adaptive scientific computing based on DUNE. The implementation of discretization schemes such as finite elements, finite volumes or discontinuous Galerkin schemes is based on abstractions that are very close to the mathematical description of the underlying methods. In this contribution we will give a compact overview on the design and...
متن کاملParallel Adaptive Numerical Simulation 1 the Finite Element Method
We present the principles of an algorithm which solves partial diierential equations with an adaptive version of the Finite Element Method (FEM), an approach that is very interesting because of the increasing importance of numerical simulations. The calculations are executed in a distributed way on a net of loosely coupled workstations. The algorithm is based on the principle of recur-sive subs...
متن کاملComparison between Radial and Halbach Array PMLSM by Employing 2-D Electromagnetic Finite Element Analysis
The replacement of steam catapults with electromagnetic ones is becoming an overwhelming trend in aircraft launch systems. The Electromagnetic Aircraft Launch System (EMALS) offers significant benefits to the aircraft, ship, personnel, and operational capabilities. EMALS has such advantages as high thrust, good controllability, reusable, etc., as a launching motor, a double-side plate Permanent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012